Saint Lucia
geographical name
Saint Lu·cia
sānt-ˈlü-shə
sənt-
island of the British West Indies in the Windward Islands south of Martinique that has been an independent member of the Commonwealth of Nations since 1979; capital Castries area 238 square miles (616 square kilometers), population 165,500
Love words? Need even more definitions?
Merriam-Webster unabridged
Share